package day04_Array;
/*
动态初始化：
数据类型 [] 数组名 = new 数据类型[数组的长度]
静态初始化格式：
数据类型 [] 数组名 = new 数据类型[]{元素1,元素2,元素3......}
省略方式:
数据类型 [] 数组名 = {元素1,元素2,元素3......}

初始化可以分为两个步骤：
1、定义变量
2、赋值

注意：
1、动态初始化过程可以拆分成两步
2、静态初始化过程可以拆分成两步
3、静态初始化的省略方式过程不可以拆分
 */
public class Demo04_Array {
    public static void main(String[] args) {
        int [] arrA;
        arrA=new int[5];
        int [] arra=new int[5];//动态初始化拆分两步

        int [] arrB=new int[]{10,3,5,6};
        int [] arrb;
        arrb=new int[]{10,3,5,6};//静态初始化拆分两步

        // 静态初始化的省略格式
        int [] arrayC = {10, 15, 25, 35, 40};

        // 编译器不支持这种方式赋值
        // 静态 初始化数组的省略方式 不能拆分成2步
        // 下面是错误的方式
        //        int [] arrayC2 ;
        //        arrayC2 = {10, 15, 25, 35, 40};
    }
}
